/* This CSS sets the default styles for layout. */
#container {
	background: none repeat scroll 0 0 transparent;
    height: auto;
    width: 100%;
    z-index: auto;
}
	#container .row {
		margin: 0 auto;
		width: 940px;
	}
	
	#container #header {
		background: none repeat scroll 0 0 #FFFFFF;
	    color: #FFFFFF;
	    font-size : 12px;
	    height: 80px;
	    width: 100%;
	}
		#container #header .headerTop {
			height: 80px;
		}
			#container #header .logo {
			    float: left;
				position: relative;
				width: 200px;
			}
			#container #header .language {
			    float: right;
				position: relative;
				padding-left: 30px;
				margin-top: 10px;
			}
				#container #header .language a {
					margin: 0 5px;
				}
			#container #header .connection {
			    float: right;
				position: relative;
				padding-right: 30px;
				border-right: 1px gray solid;
				margin-top: 10px;
			}
				#container #header .connection span {
					color: #888888;
				}
				#container #header .connection a {
					margin: 0 5px;
				}
				#container #header .connection #connectionPanel {
					box-shadow: 1px 1px 3px 1px #888888;
					-moz-box-shadow: 1px 1px 3px 1px #888888;
					-o-box-shadow: 1px 1px 3px 1px #888888;
					-webkit-box-shadow: 1px 1px 3px 1px #888888;
					position: absolute;
					top: 20px;
					background-color: #EEEEEE;
					width: 200px;
					z-index: 1000;
				}
					#container #header .connection #connectionPanel .login {
						margin-bottom: 20px;
						border-bottom: 1px #888 dashed;
						padding-bottom: 30px;
					}
						#container #header .connection #connectionPanel .login .input_medium {
							display: block;
							margin: 10px 0 10px 0;
							width: 190px;
						}
						#container #header .connection #connectionPanel .login a {
							display: block;
							margin: 10px 0 10px 0;
							text-decoration: none;
						}
						#container #header .connection #connectionPanel .login .btn_small {
							float: right;
						}
					
					#container #header .connection #connectionPanel .register {
						margin-bottom: 10px;
						padding-bottom: 10px;
					}
						#container #header .connection #connectionPanel .register label {
							color: #333;
						}
						#container #header .connection #connectionPanel .register .btn_small {
							margin: 10px 0 0;
							float: right;
						}
	
	#container #content {
		clear: both;
	    padding-top: 10px;
	    width: 100%;
	}
	
	#container #footer {
		background: none repeat scroll 0 0 #DDDDDD;
		clear: both;
		color: #8E8E8E;
		font-size: 10px;
	    width: 100%;
	}